package org.example.controller.SpringBoot300.CSDM;

import org.example.util.file.FileUtil;
import org.example.util.log.Logac;

import java.io.File;
import java.io.IOException;
import java.util.List;

/**
 * @auther admin闫
 * @Descriptopn 初始化图床目录（把截图归纳到一个文件夹里）目前用的是剪切
 * @date 2024/4/10 20:31
 */
public class InitImageCound {
    public static void main(String[] args) {
        String out="G:\\300项目整理\\图床";

        List<String> xiaYiPath = FileUtil.getXiaYiPath("G:\\300项目整理\\300+Springboot素材与视频留存");
        for (String s : xiaYiPath) {
            List<String> xiaYiPath1 = FileUtil.getXiaYiPath(s);
            for (String s1 : xiaYiPath1) {
//                System.out.println(s1);
                if (FileUtil.getFileName(s1).equals("运行截图")){
//                    System.out.println(s1);
                    File file=new File(s1);
                    File parentFile = file.getParentFile();
                    String name = parentFile.getName();
//                    System.out.println(name);
//                    FileUtil.ensureFolderExists(out+"\\"+name);
                    String outipath=out+"\\"+name+"\\";
                    List<String> allDGFiles = FileUtil.getAllDGFiles(s1);
                    for (String allDGFile : allDGFiles) {
                        System.out.println(allDGFile);
//                        try {
                            FileUtil.moveFile(allDGFile,outipath);
//                        } catch (IOException e) {
//                            System.out.println(e.getMessage());
////                            Logac.log(allDGFile+"复制报错！");
//                        }

                    }
                }

            }
        }
    }
}
